package cn.hbu.zlfw.dic.dao;

import cn.hbu.zlfw.common.base.dao.BaseDao;
import cn.hbu.zlfw.common.util.PageModel;
import cn.hbu.zlfw.dic.entity.DicSubject;
/**
 * 
 * @ClassName: DicSubjectDao 
 * @Description: 学科字典表dao接口
 * @author 王鹏伟<1223443289@qq.com>
 * @date 2017年11月7日 下午9:47:27  
 * @version V1.0
 */
public interface DicSubjectDao extends BaseDao<DicSubject, String>{
	/**
	 * 
	 * @Title: getSubjectByCode 
	 * @Description: 根据学科编码获取学科描述
	 * @param typeCode
	 * @return String   
	 * @throws
	 */
	String getSubjectByCode(Integer typeCode);
	/**
	 * 
	 * @Title: listSubjectsToRoot 
	 * @Description: 总管理员查询所有学科分类信息
	 * @return PageModel<DicSubject> 
	 * @throws
	 */
	PageModel<DicSubject> listSubjectsToRoot(PageModel<DicSubject> pageModel);

}
